//
//  UIImage+Image.h
//  SongShuV2
//
//  Created by cruise on 16/6/26.
//  Copyright © 2016年 com.linjm. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage(Extension)

/**
 *  根据颜色生成一张图片
 *  @param imageName 提供的颜色
 */
+ (UIImage *)imageWithColor:(UIColor *)color;

/**
 *  生成一张高斯模糊的图片
 *
 *  @param image 原图
 *  @param blur  模糊程度 (0~1)
 *
 *  @return 高斯模糊图片
 */
+ (UIImage *)blurImage:(UIImage *)image blur:(CGFloat)blur;

/**
 *  生成圆角的图片
 *
 *  @param originImage 原始图片
 *  @param borderColor 边框原色
 *  @param borderWidth 边框宽度
 *
 *  @return 圆形图片
 */
+ (UIImage *)circleImage:(UIImage *)originImage borderColor:(UIColor *)borderColor borderWidth:(CGFloat)borderWidth;

/**
 *  将图像转换成灰度图
 *
 *  @param image 目标图片
 *
 *  @return 灰度图
 */
+ (UIImage *) grayscaleImage: (UIImage *) image;

/**
 *  生成二维码
 *
 *  @param size    二维码大小
 *  @param content 生成内容
 *
 *  @return 返回二维码图片
 */
+(UIImage *) createQRCodeWithSize: (CGFloat) size content:(NSString *) content;


@end
